


        |\ \      |\\     |\\
        | \       \     | \  \    | \____    \
        \  \ \\  \     \ \  \    \ |___/   /
         \  \ \__/  \     \ \  \        /   /
          \  \       /     \ \  \       |\  \
           \  \____ /       \ \__\      | \________\   version 0.7
            \_|____|         \|__|       \|________|                         

                The First Full On-Calc Disassembler for the TI83



Size:      8065 bytes
Platform:  SOS 2.0

Author:    Jean Carot
Email:     yhean@mailcity.com
ICQ:       47740872




  About
 +==============+

    DIZ is a full on-calc Disassembler that supports ALL the TI83's z80 processor
instructions!. It alows you to disassemble the TI's memory, or even to see assembly programs like if it was
the source code! Because of the -impossibility- to know where are the db's statements
(strings or graphics) there are 3 different memory viewers in Diz.

 The Disassembler - shows the current address in memory, the disassembled code and the
                    compiled code.

 The HexViewer    - shows each byte of memory in hexadecimal and its equivalent in ASCII
                    code. This is useful to find text.

 The GraphView    - simply shows a graphical view of the memory. Very useful to find
                    sprites or graphics.


Note: the default viewer is the Disassembler. Read "Keys" section to see how to toggle
between viewers.



   Keys
 +==============+


    >Anywhere in the program
-[Y=]                :Disassembler mode
-[WINDOW]            :Hexview mode
-[ZOOM]              :Graphical view
-[TRACE]             :Load program menu
-[GRAPH]             :Choose address menu
-[MODE]              :exit Diz and go back to SOS

-[ENTER]             :refresh registers

-[UP]/[DOWN]         :move bar/line/page up or down



    >In "Choose address" menu
-[UP]/[DOWN]         :memory -1/+1
-[RIGHT]+[UP]/[DOWN] :memory -100/+100
-[2nd]               :valid your choice (address)
   (or [ENTER] or [RIGHT])




    >In "Load Program" menu
-[RIGHT]             :go to next program in memory
-[2nd] or [ENTER]    :valid your choice (program to edit)




   Important
 +==============+
    -I'M NOT RESPONSABLE OF THE HARM THIS PROGRAM MAY CAUSE.
    -To correctly see an asm disassembled program, you should load Diz BEFORE any other
program.
    -Each displayed number is in hexadecimal.
    -I have included the souce code but please DON'T modify it for other reason
that personnal use.
    -The "OpenWindow" routine is not finished yet but it will be soon.
    -You can use all the routines in this program as long as you identify me as you
give me some credits.




   Bugs
 +==============+
    NO MORE BUG !  :)))



   Thanks to...
 +==============+
    Jimmy Conner for his great help about how "Jump Relative" works
    KTy and Fred for they help and for answering to my questions
    James Matthews for ASMGuru
    Joe Wingbermuehle for SOS 2.0
    The guy who made OPCODES.TXT


